home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er
/
64ER_CD.iso
/
s85xx
/
s8504a.d64
/
bigcopy erzeuger
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
1995-03-30
|
1KB
|
38 lines
5 REM WICHTIG !!!
6 REM BEIM EINGEBEN VON BIGCOPY ERZEUGER UNBEDINGT DIE REM-ZEILEN WEGLASSEN.
10 REM BIGCOPY ERZEUGER ERZEUGT DAS DRUCKPROGRAMM BIGCOPY 64 AUF DISKETTE
20 REM DAZU LAEDT MAN ZUERST BIGCOPY DATAS UND STARTET ES.
30 REM WENN ALLES OKAY IST,LAEDT MAN BIGCOPY ERZEUGER EIN,LEGT EINE FREIE
40 REM DISKETTE EIN UND STARTE DAS PROGRAMM MIT RUN1000.
50 REM NACH CA. 1 MINUTE STEHT BIGCOPY 64 AUF DISKETTE UND KANN JEDERZEIT
60 REM EINGELESEN UND GESTARTET WERDEN.
100 POKE55,255:POKE56,12:REM MASCHINENPROGRAMM SCHUETZEN
110 PRINT"[147]":PRINT" -----BIGCOPY 64-----"
120 PRINT"--FUER COMMODORE MPS 801 MATRIXDRUCKER--"
130 PRINT:PRINT"DRUCKER ANGESCHLOSSEN UND EINGESCHALTET ? (Y/N)"
140 GETA$:IFA$<>"Y"THEN140
150 PRINT:PRINT:PRINT"WELCHER DER 7 HIRES GRAPHIKSPEICHER SOLL"
160 PRINT"MIT BIGCOPY AUSGEDRUCKT WERDEN ? (1-7) "
170 GETB$:A=VAL(B$):IF(A<1)OR(A>7)THEN170
180 PRINT:PRINT"ES WIRD BILD";A;"AUSGEDRUCKT!"
190 PRINT:PRINT"JETZT NOCH CA. 13 MINUTEN GEDULD!":FORT=1TO1000:NEXT
200 A=A*32:POKE3340,A:POKE3336,32:REM A=BILDADRESSE
210 SYS3328:REM BILD WIRD NACH $2000 GEBRACHT
220 POKE53265,59:POKE53272,24:PRINT"[147]":REM BILD WIRD ANGEZEIGT
230 SYS3383:REM DRUCKROUTINE BEGINNT
240 POKE3340,32:POKE3336,A
250 POKE53265,155:POKE53272,21
260 SYS3328:REM BILD WIRD NACH A ZURUECKGEBRACHT
270 PRINT"NOCH EIN BILD ? (Y/N)"
280 GETZ$
290 IF Z$="Y"THEN GOTO110
300 IF Z$<>"N"THEN280
310 IF Z$="N"THEN SYS64738
400 REM ZEILEN 1000-1040 ERZEUGEN BIGCOPY AUF DISKETTE
1000 OPEN1,8,1,"BIGCOPY 64"
1010 PRINT#1,CHR$(1);CHR$(8);
1020 FORT=2049TO2687:PRINT#1,CHR$(PEEK(T));:NEXT
1030 FORT=2688TO3326:PRINT#1,CHR$(0);:NEXT
1040 FORT=49152TO50042:PRINT#1,CHR$(PEEK(T));:NEXT
1050 CLOSE1